/******************************************************************************
 * @File name   :      MemberResultsDto.java
 *
 * @Author      :      ANMA
 *
 * @Date        :      Jul 20, 2015
 *
 * @Copyright Notice: 
 * Copyright (c) 2014 DMS, Inc. All  Rights Reserved.
 * This software is published under the terms of the DMS Software
 * License version 1.0, a copy of which has been included with this
 * distribution in the LICENSE.txt file.
 * 
 * ----------------------------------------------------------------------------
 * Date                         Who         Version         Comments
 * Jul 20, 2015 6:13:43 PM    ANMA      1.0            Initial Version
 *****************************************************************************/
package com.cap.bts.crmdp.dealer.member.dto;

import java.util.List;

import com.cap.bts.framework.common.dto.BasePagerDto;

/**
 * 
 */
public class MemberResultsDto  extends BasePagerDto {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	//
	private Long id;
	private Long memberId;
	private String memberName;
	private String carPlate;
	private String mobilePhone;//唯一
	private String registerDate;
	private String memberStatus;
	private String memberCreateDate;
	private Long dealerId;
	private String packageNumber;
	private String packageName;
	private Long packageDefId;
	private int updateCarplateTimes;
	//
	private List<String> carPlates;
	private boolean success;
	private boolean existMember;
	private boolean carplatesExist;
	private boolean carplateOfMemberExist;
	private boolean redirected;
	private boolean existUsingPackage;
	private boolean updateCarplateSuccess;
	private boolean greaterThanUpdateCarplateTimes;
	private Integer existPackageCountNum;
	private String soNumber;
	private String soNumberActive;

	 public MemberResultsDto() {

     }
      /**
     * @Date        :      2015年8月4日
     * @param id
     * @param memberName
     * @param carPlate
     * @param mobilePhone
     * @param dealerId
     */
    public MemberResultsDto(String carPlate) {
        super();
        this.carPlate = carPlate;
    }

    /**
     * @param id
     * @param memberName
     * @param carPlate
     * @param mobilePhone
     * @param registerDate
     * @param memberStatus
     */
    public MemberResultsDto(Long id, String memberName, String carPlate, String mobilePhone, String registerDate,
            String memberStatus) {
        super();
        this.id = id;
        this.memberName = memberName;
        this.carPlate = carPlate;
        this.mobilePhone = mobilePhone;
        this.registerDate = registerDate;
        this.memberStatus = memberStatus;
    }
    
    /**
     * @param id
     * @param memberName
     * @param mobilePhone
     * Member
     */
    public MemberResultsDto(Long id, String memberName, String mobilePhone, Long dealerId) {
        super();
        this.id = id;
        this.memberName = memberName;
        this.mobilePhone = mobilePhone;
        this.dealerId = dealerId;
    }
    
    public MemberResultsDto(Long id, String memberName, String carPlate, String mobilePhone) {
        super();
        this.id = id;
        this.memberName = memberName;
        this.carPlate = carPlate;
        this.mobilePhone = mobilePhone;
    }
    /**
     * @Date        :      2015年8月24日
     *
     * @return the existPackageCountNum
     */
    public Integer getExistPackageCountNum() {
        return existPackageCountNum;
    }
    /**
     * @Date        :      2015年8月24日
     *
     * @param existPackageCountNum the existPackageCountNum to set
     */
    public void setExistPackageCountNum(Integer existPackageCountNum) {
        this.existPackageCountNum = existPackageCountNum;
    }
    /**
     * @Date        :      2015年8月18日
     *
     * @return the packageNumber
     */
    public String getPackageNumber() {
        return packageNumber;
    }
    /**
     * @Date        :      2015年8月18日
     *
     * @param packageNumber the packageNumber to set
     */
    public void setPackageNumber(String packageNumber) {
        this.packageNumber = packageNumber;
    }
    /**
     * @Date        :      2015年8月18日
     *
     * @return the packageDefId
     */
    public Long getPackageDefId() {
        return packageDefId;
    }
    /**
     * @Date        :      2015年8月18日
     *
     * @param packageDefId the packageDefId to set
     */
    public void setPackageDefId(Long packageDefId) {
        this.packageDefId = packageDefId;
    }
    /**
     * @Date        :      2015年8月17日
     *
     * @return the carplateOfMemberExist
     */
    public Boolean isCarplateOfMemberExist() {
        return carplateOfMemberExist;
    }
    /**
     * @Date        :      2015年8月17日
     *
     * @param carplateOfMemberExist the carplateOfMemberExist to set
     */
    public void setCarplateOfMemberExist(Boolean carplateOfMemberExist) {
        this.carplateOfMemberExist = carplateOfMemberExist;
    }
	
    /**
     * @Date        :      2015年8月12日
     *
     * @return the existUsingPackage
     */
    public Boolean isExistUsingPackage() {
        return existUsingPackage;
    }

    /**
     * @Date        :      2015年8月12日
     *
     * @param existUsingPackage the existUsingPackage to set
     */
    public void setExistUsingPackage(Boolean existUsingPackage) {
        this.existUsingPackage = existUsingPackage;
    }

    /**
     * @Date        :      2015年8月11日
     *
     * @return the redirected
     */
    public Boolean isRedirected() {
        return redirected;
    }

    /**
     * @Date        :      2015年8月11日
     *
     * @param redirected the redirected to set
     */
    public void setRedirected(Boolean redirected) {
        this.redirected = redirected;
    }

    /**
     * @Date        :      2015年8月10日
     *
     * @return the carplatesExist
     */
    public Boolean isCarplatesExist() {
        return carplatesExist;
    }

    /**
     * @Date        :      2015年8月10日
     *
     * @param carplatesExist the carplatesExist to set
     */
    public void setCarplatesExist(Boolean carplatesExist) {
        this.carplatesExist = carplatesExist;
    }

    /**
     * @Date        :      2015年8月6日
     *
     * @return the memberId
     */
    public Long getMemberId() {
        return memberId;
    }

    /**
     * @Date        :      2015年8月6日
     *
     * @param memberId the memberId to set
     */
    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    /**
     * @Date        :      2015年8月5日
     *
     * @return the success
     */
    public Boolean isSuccess() {
        return success;
    }

    /**
     * @Date        :      2015年8月5日
     *
     * @param success the success to set
     */
    public void setSuccess(Boolean success) {
        this.success = success;
    }

    /**
     * @Date        :      2015年8月5日
     *
     * @return the carPlates
     */
    public List<String> getCarPlates() {
        return carPlates;
    }

    /**
     * @Date        :      2015年8月5日
     *
     * @param carPlates the carPlates to set
     */
    public void setCarPlates(List<String> carPlates) {
        this.carPlates = carPlates;
    }

  

	/**
	 * @return the id
	 */
	public Long getId() {
		return id;
	}
	/**
	 * @param id the id to set
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * @return the memberName
	 */
	public String getMemberName() {
		return memberName;
	}
	/**
	 * @param memberName the memberName to set
	 */
	public void setMemberName(String memberName) {
		this.memberName = memberName;
	}
	/**
	 * @return the carPlate
	 */
	public String getCarPlate() {
		return carPlate;
	}
	/**
	 * @param carPlate the carPlate to set
	 */
	public void setCarPlate(String carPlate) {
		this.carPlate = carPlate;
	}
	/**
	 * @return the mobilePhone
	 */
	public String getMobilePhone() {
		return mobilePhone;
	}
	/**
	 * @param mobilePhone the mobilePhone to set
	 */
	public void setMobilePhone(String mobilePhone) {
		this.mobilePhone = mobilePhone;
	}
	
	/**
	 * @return the registerDate
	 */
	public String getRegisterDate() {
		return registerDate;
	}
	/**
	 * @param registerDate the registerDate to set
	 */
	public void setRegisterDate(String registerDate) {
		this.registerDate = registerDate;
	}
	/**
	 * @return the memberStatus
	 */
	public String getMemberStatus() {
		return memberStatus;
	}
	/**
	 * @param memberStatus the memberStatus to set
	 */
	public void setMemberStatus(String memberStatus) {
		this.memberStatus = memberStatus;
	}

	/**
	 * @return the memberCreateDate
	 */
	public String getMemberCreateDate() {
		return memberCreateDate;
	}

	/**
	 * @param memberCreateDate the memberCreateDate to set
	 */
	public void setMemberCreateDate(String memberCreateDate) {
		this.memberCreateDate = memberCreateDate;
	}

	/**
	 * @return the dealerId
	 */
	public Long getDealerId() {
		return dealerId;
	}

	/**
	 * @param dealerId the dealerId to set
	 */
	public void setDealerId(Long dealerId) {
		this.dealerId = dealerId;
	}
    /**
     * @Date        :      2015年9月5日
     *
     * @return the existMember
     */
    public boolean isExistMember() {
        return existMember;
    }
    /**
     * @Date        :      2015年9月5日
     *
     * @param existMember the existMember to set
     */
    public void setExistMember(boolean existMember) {
        this.existMember = existMember;
    }
    /**
     * @Date        :      2015年9月6日
     *
     * @return the updateCarplateSuccess
     */
    public boolean isUpdateCarplateSuccess() {
        return updateCarplateSuccess;
    }
    /**
     * @Date        :      2015年9月6日
     *
     * @param updateCarplateSuccess the updateCarplateSuccess to set
     */
    public void setUpdateCarplateSuccess(boolean updateCarplateSuccess) {
        this.updateCarplateSuccess = updateCarplateSuccess;
    }
    /**
     * @Date        :      2015年9月6日
     *
     * @return the greaterThanUpdateCarplateTimes
     */
    public boolean isGreaterThanUpdateCarplateTimes() {
        return greaterThanUpdateCarplateTimes;
    }
    /**
     * @Date        :      2015年9月6日
     *
     * @param greaterThanUpdateCarplateTimes the greaterThanUpdateCarplateTimes to set
     */
    public void setGreaterThanUpdateCarplateTimes(boolean greaterThanUpdateCarplateTimes) {
        this.greaterThanUpdateCarplateTimes = greaterThanUpdateCarplateTimes;
    }
    /**
     * @Date        :      2015年9月7日
     *
     * @return the updateCarplateTimes
     */
    public int getUpdateCarplateTimes() {
        return updateCarplateTimes;
    }
    /**
     * @Date        :      2015年9月7日
     *
     * @param updateCarplateTimes the updateCarplateTimes to set
     */
    public void setUpdateCarplateTimes(int updateCarplateTimes) {
        this.updateCarplateTimes = updateCarplateTimes;
    }
    public String getSoNumber() {
        return soNumber;
    }
    public void setSoNumber(String soNumber) {
        this.soNumber = soNumber;
    }
    public String getSoNumberActive() {
        return soNumberActive;
    }
    public void setSoNumberActive(String soNumberActive) {
        this.soNumberActive = soNumberActive;
    }
    public String getPackageName() {
        return packageName;
    }
    public void setPackageName(String packageName) {
        this.packageName = packageName;
    }
    
}
